using System;

namespace ZuneDeviceConstants
{
    class ZuneDevicePKeys
    {
        static ZuneDevicePKeys()
        {
            ZUNE_COMMMAND_A11.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A11.pid = 11;

            ZUNE_COMMMAND_A12.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A12.pid = 12;

            ZUNE_COMMMAND_A13.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A13.pid = 13;

            ZUNE_COMMMAND_A14.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A14.pid = 14;

            ZUNE_COMMMAND_A15.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A15.pid = 15;

            ZUNE_COMMMAND_A16.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A16.pid = 16;

            ZUNE_COMMMAND_A17.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A17.pid = 17;

            ZUNE_COMMMAND_A18.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);	
            ZUNE_COMMMAND_A18.pid = 18;

            ZUNE_COMMMAND_B11.fmtid = new Guid(0xB520E0C2, 0x41DF, 0x4EBD, 0x93, 0xE7, 0x5B, 0x99, 0xC1, 0x01, 0x93, 0x2F);	
            ZUNE_COMMMAND_B11.pid = 11;

            ZUNE_GetDeviceInfo.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_GetDeviceInfo.pid = 1001;

            ZUNE_OpenSession.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_OpenSession.pid = 1002;

            ZUNE_CloseSession.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_CloseSession.pid = 1003;

            ZUNE_GetStorageIDs.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_GetStorageIDs.pid = 1004;

            ZUNE_GetObjectHandles.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_GetObjectHandles.pid = 1007;

            ZUNE_UKN_1008.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_UKN_1008.pid = 1008;

            ZUNE_ResetDevice.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_ResetDevice.pid = 1010;

            ZUNE_UKN_1012.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_UKN_1012.pid = 1012;

            ZUNE_RESULT_1005.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_RESULT_1005.pid = 1005;

            ZUNE_RESULT_1006.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_RESULT_1006.pid = 1006;

            ZUNE_RESULT_1011.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_RESULT_1011.pid = 1011;

            ZUNE_RESULT_1013.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_RESULT_1013.pid = 1013;

            ZUNE_RESULT_1014.fmtid = new Guid(0x4D545058, 0x1A2E, 0x4106, 0xA3, 0x57, 0x77, 0x1E, 0x08, 0x19, 0xFC, 0x56);
            ZUNE_RESULT_1014.pid = 1014;

            ZUNE_MISC_11.fmtid = new Guid(0x204D9F0C, 0x2292, 0x4080, 0x9F, 0x42, 0x40, 0x66, 0x4E, 0x70, 0xF8, 0x59);
            ZUNE_MISC_11.pid = 11;

        }

        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A11;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A12;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A13;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A14;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A15;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A16;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A17;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_A18;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_COMMMAND_B11;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_RESULT_1014;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_RESULT_1005;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_RESULT_1006;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_RESULT_1011;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_RESULT_1013;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_GetDeviceInfo;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_OpenSession;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_CloseSession;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_GetStorageIDs;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_GetObjectHandles;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_ResetDevice;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_UKN_1012;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_UKN_1008;
        public static PortableDeviceApiLib._tagpropertykey ZUNE_MISC_11;
    } // class PortableDevicePKeys


    //class ZuneDeviceGuids
    //{
    //    public static Guid GUID_DEVINTERFACE_WPD = new Guid(0x6AC27878, 0xA6FA, 0x4155, 0xBA, 0x85, 0xF9, 0x8F, 0x49, 0x1D, 0x4F, 0x33);        
    //} // class ZuneDeviceGuids
} // namespace ZuneDeviceConstants